// 本组件探讨了 provide和inject， 但是provide的基本值不能做动态响应

// 后来又探讨了 自主实现dispatch和broadcast，模仿vue1
// 父组件和子组件递归查找，然后利用 emit和组件注册this.$on来实现监听
